﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

/// <summary>
/// 商品店铺信息
/// </summary>
namespace KwaiXiaoDian.Entity.DO
{
	[Table("t_product_shop")]
	public partial class TProductShop
	{
		public TProductShop()
		{ }

		/// <summary>
		/// id
		/// </summary>
		[Key] 
		[Column("id")]
		public long Id { get; set; }
	
		/// <summary>
		/// created_time
		/// </summary>
		[Column("created_time")]
		public DateTime CreatedTime { get; set; }
	
		/// <summary>
		/// created_by
		/// </summary>
		[Column("created_by")]
		public long CreatedBy { get; set; }
	
		/// <summary>
		/// last_updated_time
		/// </summary>
		[Column("last_updated_time")]
		public DateTime? LastUpdatedTime { get; set; }
	
		/// <summary>
		/// last_updated_by
		/// </summary>
		[Column("last_updated_by")]
		public long? LastUpdatedBy { get; set; }
	
		/// <summary>
		/// product_id
		/// </summary>
		[Column("product_id")]
		public string ProductId { get; set; }
	
		/// <summary>
		/// shop_id
		/// </summary>
		[Column("shop_id")]
		public string ShopId { get; set; }
	
		/// <summary>
		/// shop_name
		/// </summary>
		[Column("shop_name")]
		public string ShopName { get; set; }
	
		/// <summary>
		/// shop_icon_url
		/// </summary>
		[Column("shop_icon_url")]
		public string ShopIconUrl { get; set; }
	
		/// <summary>
		/// distribute_sold_amount
		/// </summary>
		[Column("distribute_sold_amount")]
		public int? DistributeSoldAmount { get; set; }
	
		/// <summary>
		/// sold_amount_tab_text
		/// </summary>
		[Column("sold_amount_tab_text")]
		public string SoldAmountTabText { get; set; }

		/// <summary>
		/// summary_score
		/// </summary>
		[Column("summary_score")]
		public decimal? SummaryScore { get; set; }

		/// <summary>
		/// summary_rank
		/// </summary>
		[Column("summary_rank")]
		public decimal? SummaryRank { get; set; }

		/// <summary>
		/// summary_level
		/// </summary>
		[Column("summary_level")]
		public string SummaryLevel { get; set; }

		/// <summary>
		/// product_score
		/// </summary>
		[Column("product_score")]
		public decimal? ProductScore { get; set; }

		/// <summary>
		/// product_level
		/// </summary>
		[Column("product_level")]
		public string ProductLevel { get; set; }

		/// <summary>
		/// express_score
		/// </summary>
		[Column("express_score")]
		public decimal? ExpressScore { get; set; }

		/// <summary>
		/// express_level
		/// </summary>
		[Column("express_level")]
		public string ExpressLevel { get; set; }

		/// <summary>
		/// service_score
		/// </summary>
		[Column("service_score")]
		public decimal? ServiceScore { get; set; }

		/// <summary>
		/// service_level
		/// </summary>
		[Column("service_level")]
		public string ServiceLevel { get; set; }

	}
}